Button Groups তৈরি করা

Web Development - বুটস্ট্রাপ (Bootstrap 5) - Bootstrap 5 এর Buttons এবং Button Groups |

বুটস্ট্রাপ ৫ এ Button Groups ব্যবহার করে আপনি একাধিক বোতামকে একটি গ্রুপে একত্রিত করতে পারেন। এটি ব্যবহারকারীদের জন্য একাধিক অপশনকে সুন্দরভাবে প্রদর্শন করার একটি কার্যকর উপায়। বিশেষ করে যখন একাধিক অপশন একসাথে প্রয়োজন হয়, তখন বোতাম গ্রুপটি ব্যবহার করা হয়, যা অনেক বেশি অ্যাক্সেসযোগ্য এবং ব্যবহারকারী বান্ধব।

বুটস্ট্রাপের Button Groups বিভিন্ন ধরনের উপাদানের জন্য ব্যবহৃত হতে পারে, যেমন সাধারণ বোতাম, ড্রপডাউন বোতাম, টুলবার ইত্যাদি।


বেসিক Button Group

বুটস্ট্রাপ ৫ এ button group তৈরি করতে, আপনাকে btn-group ক্লাস ব্যবহার করতে হবে। এটি একাধিক বোতামকে একসাথে সাজায় এবং তাদের মধ্যে সীমানা বা সীমারেখা সরিয়ে দেয়।

উদাহরণ: বেসিক Button Group

<div class="btn-group" role="group" aria-label="Basic example">
  <button type="button" class="btn btn-primary">Button 1</button>
  <button type="button" class="btn btn-primary">Button 2</button>
  <button type="button" class="btn btn-primary">Button 3</button>
</div>

এখানে তিনটি বোতাম একসাথে primary ক্লাসে সাজানো হয়েছে। btn-group ক্লাসের মাধ্যমে এই বোতামগুলো একত্রিত করা হয়েছে।


Vertical Button Group (ভারটিক্যাল গ্রুপ)

যদি আপনি বোতামগুলোকে উল্লম্বভাবে (vertical) সাজাতে চান, তাহলে btn-group-vertical ক্লাস ব্যবহার করতে হবে। এটি ব্যবহারকারী ইন্টারফেসে বোতামগুলোকে একটি কলামে সাজায়।

উদাহরণ: Vertical Button Group

<div class="btn-group-vertical" role="group" aria-label="Vertical button group">
  <button type="button" class="btn btn-secondary">Button 1</button>
  <button type="button" class="btn btn-secondary">Button 2</button>
  <button type="button" class="btn btn-secondary">Button 3</button>
</div>

এখানে বোতামগুলো উল্লম্বভাবে (vertical) সাজানো হয়েছে, যা আরও স্থান সাশ্রয়ী এবং সহজে ব্যবহৃত হয়।


Button Group with Dropdown (ড্রপডাউন সহ)

বুটস্ট্রাপে, button group এর মধ্যে dropdown অন্তর্ভুক্ত করা যেতে পারে, যা ব্যবহারকারীদের একাধিক অপশন নির্বাচন করতে সহায়তা করে। ড্রপডাউন বোতামটি সাধারণত একাধিক অপশন বা অ্যাকশন প্রদর্শন করতে ব্যবহৃত হয়।

উদাহরণ: Button Group with Dropdown

<div class="btn-group" role="group" aria-label="Button group with dropdown">
  <button type="button" class="btn btn-success">Button 1</button>
  <button type="button" class="btn btn-success">Button 2</button>
  <div class="btn-group">
    <button type="button" class="btn btn-success dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
      Dropdown
    </button>
    <ul class="dropdown-menu">
      <li><a class="dropdown-item" href="#">Action 1</a></li>
      <li><a class="dropdown-item" href="#">Action 2</a></li>
      <li><a class="dropdown-item" href="#">Action 3</a></li>
    </ul>
  </div>
</div>

এখানে dropdown-toggle ক্লাস এবং dropdown-menu ইউআই উপাদানগুলি ব্যবহার করে ড্রপডাউন তৈরি করা হয়েছে। এই ড্রপডাউন বোতামটি বাকি বোতামগুলোর সাথে গ্রুপে রয়েছে, এবং ব্যবহারকারী ড্রপডাউন অপশন থেকে একটি অ্যাকশন নির্বাচন করতে পারে।


Button Group with Sizes (সাইজ সহ)

বুটস্ট্রাপ ৫ এ আপনি বিভিন্ন বোতাম সাইজ ব্যবহার করে গ্রুপ করতে পারেন। এই সাইজগুলো হল btn-lg, btn-sm, এবং ডিফল্ট সাইজ।

উদাহরণ: Button Group with Sizes

<div class="btn-group" role="group" aria-label="Large button group">
  <button type="button" class="btn btn-warning btn-lg">Button 1</button>
  <button type="button" class="btn btn-warning btn-lg">Button 2</button>
  <button type="button" class="btn btn-warning btn-lg">Button 3</button>
</div>

<div class="btn-group" role="group" aria-label="Small button group">
  <button type="button" class="btn btn-info btn-sm">Button 1</button>
  <button type="button" class="btn btn-info btn-sm">Button 2</button>
  <button type="button" class="btn btn-info btn-sm">Button 3</button>
</div>

এখানে দুটি বোতাম গ্রুপ রয়েছে: একটি বড় সাইজের বোতাম (large) এবং একটি ছোট সাইজের বোতাম (small)।


Button Group with Alignment (অ্যালাইনমেন্ট সহ)

বুটস্ট্রাপ ৫ এ button group এর বোতামগুলোকে কেন্দ্রস্থলে, ডানদিকে অথবা বামদিকে সাজানোর জন্য btn-group এর সাথে d-flex, justify-content-center, justify-content-end ব্যবহার করতে পারেন।

উদাহরণ: Button Group with Alignment

<div class="btn-group d-flex justify-content-center" role="group" aria-label="Center aligned button group">
  <button type="button" class="btn btn-danger">Button 1</button>
  <button type="button" class="btn btn-danger">Button 2</button>
  <button type="button" class="btn btn-danger">Button 3</button>
</div>

এখানে বোতামগুলো justify-content-center ক্লাসের মাধ্যমে কেন্দ্রস্থলে সাজানো হয়েছে। আপনি চাইলে justify-content-start বা justify-content-end ব্যবহার করে বাম বা ডানদিকে সাজাতে পারবেন।


Button Group with Toolbar (টুলবার)

আপনি একাধিক button group ব্যবহার করে একটি toolbar (টুলবার) তৈরি করতে পারেন। এটি বিভিন্ন অপশন বা টুলসের সমষ্টি হিসেবে কাজ করে।

উদাহরণ: Button Group with Toolbar

<div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
  <div class="btn-group me-2" role="group" aria-label="First group">
    <button type="button" class="btn btn-outline-secondary">Button 1</button>
    <button type="button" class="btn btn-outline-secondary">Button 2</button>
  </div>
  <div class="btn-group" role="group" aria-label="Second group">
    <button type="button" class="btn btn-outline-secondary">Button 3</button>
    <button type="button" class="btn btn-outline-secondary">Button 4</button>
  </div>
</div>

এখানে দুটি button group একত্রিত করে একটি toolbar তৈরি করা হয়েছে, যা বিভিন্ন টুলস বা অপশন প্রদর্শন করে।


সারাংশ

বুটস্ট্রাপের Button Groups ব্যবহার করে আপনি একাধিক বোতামকে একটি গ্রুপে সাজিয়ে সেগুলির মধ্যে সম্পর্ক প্রতিষ্ঠা করতে পারেন। এটি ব্যবহারকারীর জন্য আরো পরিষ্কার এবং সহজ ইন্টারফেস তৈরি করতে সহায়তা করে, যেখানে একাধিক অপশন একসাথে প্রদর্শিত হয়।

Content added By
Promotion